//
//  main.cpp
//  职工管理系统
//
//  Created by 吴尚远 on 2022/5/13.
//

#include <iostream>
#include "workerManager.hpp"
#include "worker.hpp"
#include "employee.hpp"
#include "Manager.hpp"
#include "boss.hpp"
using namespace std;

int main(int argc, const char * argv[])
{
    
    //实例化管理类对象
    WorkerManager wm;
    
    int choice;//用来储存用户的选项
    while (1)
    {
        //调用展示菜单成员函数
        wm.Show_Menu();
        cout << "请输入您的选择：" << endl;
        cin >> choice;//接受用户的选项
        switch (choice)
        {
            case 0://退出系统
                wm.ExitSystem();
                break;
            case 1://增加职工
                wm.Add_Emp();
                break;
            case 2://显示职工
                wm.Show_Emp();
                break;
            case 3://删除职工
                wm.Del_Emp();
                break;
            case 4://修改职工
                wm.Mod_Emp();
                break;
            case 5://查找职工
                wm.Find_Emp();
                break;
            case 6://排序职工
                wm.sort_Emp();
                break;
            case 7://清空文档
                wm.Clean_File();
                break;
            default:
                break;
        }
    }
    
    return 0;
}
